Əmrlər arayışı#

Terminalda (PowerShell, cmd, «Alqor terminalı») işlədilən bütün əmrlər. Hər əmrin ASCII forması da var: işlət = islet = run.

Proqramı işlətmək#

PowerShell
alqor işlət proqram.alq           # faylı icra edir
alqor işlət                       # layihə qovluğunda: giriş faylı (layihe.alq)
alqor işlət proqram.alq -- a b    # proqrama arqument: sistem.arqumentlər()
alqor işlət --tip proqram.alq     # əvvəl tipləri yoxlayır
alqor işlət --js proqram.alq      # JavaScript-ə çevirib Node.js ilə (sürətli)
alqor söhbət                      # interaktiv rejim (REPL)

İnteraktiv rejimdə ifadə yazıb dərhal nəticəni görürsünüz:

alqor> 2 ** 64
18446744073709551616  // tam
alqor> "ışıq".böyüyə()
"IŞIQ"  // mətn

Layihə#

ƏmrNə edir
alqor yeni ad --şablon konsolYeni layihə: konsol, veb, desktop, kitabxana
alqor sına@sınaq funksiyalarını işlədir; --filtr söz, --ətraflı
alqor sənəd/// şərhlərindən API sənədi: sənəd/indeks.html
alqor format .Kodu səliqəyə salır; --yoxla dəyişdirmədən yoxlayır
alqor lint .Statik təhlil (35 qayda); --düzəlt avtomatik düzəldir
alqor yoxla fayl.alqSintaksis və tip xətalarını göstərir
alqor təmizləqurma\ qovluğunu silir

Qurmaq və paylaşmaq#

ƏmrNəticə
alqor qur --exequrma\<ad>.exe — tək fayl, Alqor və Python olmayan Windows kompüterində də işləyir
alqor qur --exe proqram.alqLayihəsiz tək fayldan .exe
alqor qurqurma\<ad>.pyz — tək fayllı paket (Alqor/Python olan kompüterdə)
alqor qur --quraşdırıcıProqramınız üçün Windows quraşdırıcısı
alqor qur --hədəf js fayl.alqqurma\<ad>.js — Node.js ilə işləyir
alqor qur --hədəf veb fayl.alqqurma\veb\index.html — brauzerdə açılır, server lazım deyil
alqor yerləşdirqurma\yerləşdir\ — internetə yükləmək üçün hazır qovluq (ətraflı)
alqor yerləşdir --statik / --serverNövü məcburi seçir (statik sayt və ya Docker)
alqor yerləşdir --çıxış docsGitHub Pages üçün docs\ qovluğu

JavaScript hədəfi bu modulları dəstəkləyir: riyaziyyat, mətn, təsadüfi, vaxt, json, naxış, sistem, jurnal, paralel, konsol, vidjet, pəncərə (komponentlər, dialoqlar), http; Node.js-də həm də fayl, qovluq, yol.

Paketlər#

PowerShell
alqor pm əlavə tarix_alətləri     # asılılıq əlavə edir (layihe.alq)
alqor pm sil tarix_alətləri
alqor pm siyahı                   # quraşdırılmış paketlər
alqor pm ağac                     # asılılıq ağacı

alqorpm, alqorlint, alqorfmt əmrləri alqor pm, alqor lint, alqor format-ın qısa formalarıdır.

Alətlər#

ƏmrNə edir
alqor studio [qovluq]Alqor Studio-nu açır
alqor sənədlərBu sənədləri brauzerdə açır
alqor lsDil serveri (LSP) — VS Code, Neovim
alqor dapDebaqçı (DAP)
alqor hərf "ışıq"Azərbaycan böyük/kiçik hərf qaydalarını göstərir
alqor sırala zəfər ağac çayƏlifba sırası ilə sıralayır
alqor versiyaVersiya
alqor köməkƏmrlərin qısa siyahısı

Mühit dəyişənləri#

DəyişənMənası
ALQOR_RENGhəmişə / heçvaxt / avto — rəngli xəta çıxışı
ALQOR_NODE--js üçün Node.js yolu

Çıxış kodları#

KodMənası
0Uğurlu
1İcra xətası
2Sintaksis və ya tip xətası
3Yanlış əmr və ya arqument
4Fayl tapılmadı / oxunmadı